/***************************************************************************/
/* Procedimiento:  Trabajo_Caliente_PersonalInsertar
/* Descripcion:   Insertar una fila en la tabla Trabajo_Caliente_Personal
/* Parametros:    ?InfoParametros
/*                pTransaccion. Numero identificador de la Transaccion
/*                pMensaje. Mensaje de comfirmacion o excepcion
/* Comentarios:         
/****************************************************************************/

PROCEDURE  Trabajo_Caliente_PersonalInsertar(pnidDocumento NUMBER, pnombre VARCHAR2, papellidoPat VARCHAR2, 
								papellidoMat VARCHAR2, pNSS NUMBER, , pTransaccion OUT NUMBER, pMensaje OUT VARCHAR2)
AS
BEGIN
  INSERT INTO Trabajo_Caliente_Personal(nid, nidDocumento, nombre, 
				apellidoPat, apellidoMat, NSS)
  VALUES               (seq_Trabajo_Caliente_Personal.nextval, pnidDocumento, pnombre, 
				papellidoPat, papellidoMat, pNSS);
  
  COMMIT;
  pTransaccion := 1;
  pMensaje := 'Terminado OK';
  dbms_output.put_line('Terminado OK');

EXCEPTION
  WHEN OTHERS THEN
    pTransaccion := 0;
    pMensaje := 'Error en  Trabajo_Caliente_Personal_Insertar:' || SQLCODE || ' Mensaje: ' || sqlerrm;
    dbms_output.put_line('Error en  Trabajo_Caliente_Personal_Insertar:' || SQLCODE || ' Mensaje: ' || sqlerrm);
END;
